smell revolting - French English Dictionary